agents.anac.y2011.TheNegotiator
Class Decider

java.lang.Object
  extended by agents.anac.y2011.TheNegotiator.Decider

public class Decider
extends java.lang.Object

The Decider class is used to decide each turn which action the agent should perform.

Author:
Alex Dirkzwager, Mark Hendrikx, Julian de Ruiter

Constructor Summary
Decider(Agent agent)
          Creates a Decider-object which determines which offers should be made during the negotiation.
 
Method Summary
 Action makeDecision()
          Method which returns the action to be performed by the agent.
 void setPartnerMove(Action action)
          Stores the bids of the partner in the history with the corresponding utility.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decider

public Decider(Agent agent)
Creates a Decider-object which determines which offers should be made during the negotiation.

Parameters:
agent - in negotiation
Method Detail

setPartnerMove

public void setPartnerMove(Action action)
Stores the bids of the partner in the history with the corresponding utility.

Parameters:
action - action made by partner

makeDecision

public Action makeDecision()
Method which returns the action to be performed by the agent.